home *** CD-ROM | disk | FTP | other *** search
- Path: grafix.xs4all.nl!john.hendrikx
- Date: Sun, 07 Jan 96 16:20:44 GMT+1
- Newsgroups: comp.sys.amiga.misc
- Distribution: world
- Subject: Re: Hombre history - RISC selection
- MIME-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- From: john.hendrikx@grafix.xs4all.nl (John Hendrikx)
- Message-ID: <john.hendrikx.44pj@grafix.xs4all.nl>
- Organization: Grafix Attack BBS Holland
-
- In a message of 06 Jan 96 Michael Van Elst wrote to All:
-
- >> No really? I'm glad you brought this to my attention. Next you'll be
- >> telling me that HAM8 is also better than '23-bit' screens as it is
- >> -possible- to use the full 24-bit palette with HAM8 (if the picture was
- >> large enough).
-
- MVE> I am telling you that it is better than 16bit. Nothing more. With HAM
- MVE> you get some degree of fringing, with 16bit you get larger visible
- MVE> quantization errors. Both deficiencies cause about the same amount of
- MVE> image degradation.
-
- Fringing is much worse than a simple quantization error. HAM8 actually causes
- pixels which have wrong colors (wrong HUE) and wrong brightness.
-
- An example of wrong HUE and brightness:
-
- TrueColor data: $ff ff ff $e9 e9 e9
-
- HAM displays: $ff ff ff $ff e9 ff
-
- Not only is the color too bright, it also isn't gray anymore as it should be.
- This kind of errors happen all the time with HAM. With 16-bit the result will
- atleast be consistent (no ugly pixels in places messing up the whole pic) and
- the errors will never exceed a certain limit (the error will never be more than
- $04 02 04 -- try getting that with HAM8)
-
- >> giving better results. Try dithering HAM from right to left for example
- >> -- next to impossible, but with 'normal' displays this can make quite a
- >> difference.
-
- MVE> Does it ? :)
-
- Yes, if you dither all odd lines from left to right and even lines right to
- left the dithering will be better. If you only draw the lines from left to
- right (in HAM you're forced to do this) then the quantization errors will
- slowly shift to the right of the picture.
-
- >> (just think of it; if we had 16-bit screens for 4 years now instead of
- >> HAM8, it would have meant that v39 graphics library would already have
- >> support for true color screens (which is basicly one of the biggest things
- >> missing in the current graphics library...))
-
- MVE> Which is a completely different issue. graphics doesn't support HAM8
- MVE> rendering either. So what ?
-
- HAM8 is simply not supported as it is impossible to use a display mode like HAM
- for graphics rendering. Even doing a simple thing like drawing a line gives
- enormous problems. C= surely would have made graphics use 16-bit if it was
- available instead of HAM.
-
- >> HAM (Hold And Modify):
- >> a hack to display more colors because the OS and Hardware are
- >> unable to handle the real thing.
-
- MVE> The real thing is a 24bit display, not a 16bit one.
-
- The real thing for me is a Chunky True Color screen, and 16-bit fits that
- description.
-
- Grtz John
- -- Via Xenolink 1.981, XenolinkUUCP 1.1
-